<?php
   
    // 当PHP的版本为 7版本一下的时候 中文会出现乱码的情况
    // 设置一下代码  一定要设置在PHP的最顶部
    header('content-type:text/html;charset=utf-8;');
    // 当涉及到服务器的时候 注意 不能使用中文来作为文件的名字
    // 每一行PHP代码都需要有分号结束
    // for ($i=1; $i < 10 ; $i++) {
    //     echo "<br>";
    //     for ($j=0; $j < $i; $j++) { 
    //       echo "*";
           
    //     }
    // } 
    // $age=23;
    // echo $age;
    // php中定义变量 $变量名 = 值
    // 字符串的时候 :单引号 和双引号
    // 单引号和双引号有区别：
    // 双引号中 是可以直接识别变量  但是单引号不识别变量
    /* 
        echo  只能输出基本数据类型的数据
        print_r() 能够输出所有的数据类型的数据
        var_dump() 不止是输出数据 还会把数据的类型也输出出来
    */


    // 定义空数组
    $arr =array();
    // array_push($arr,123);
    // print_r($arr);
    /*  索引型数组：
        array([0]=>1 [1]=>2 [2]=>3)
        关联型数组
      array([name] => aaa  [age] => 18 )
    */
    array_push($arr,array('name'=>'曼曼','age'=>23));
    array_push($arr,array('name'=>'吵吵','age'=>23));
    // print_r($arr);
    /* 
        json_encode(php数据，参数2) 参数2=JSON_UNESCAPED_UNICODE
        把php数据转化为json数据
        当php数据转化为json的数据的时候，中文的是不能显示出来，因为在转化的过程中，会把中文转化为UNICODE码，导致这个中文不可读，所有要加上参数2（JSON_UNESCAPED_UNICODE）


        json_decode(json的数据) 
        把json的数据转化为php数据

    */
    $res =json_encode($arr,JSON_UNESCAPED_UNICODE);
    print_r($res);
?>

